<?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间：2011-05-30 14:53:35  */ ?>
<?php $this->includeChildTemplate( "".APP_PATH."/Tpl/Default/public_header.html" ,"" ,"" ,"" )  ;?>

<script type="text/javascript">
<!--
function add(){

	Dyhb.AjaxSubmit('applicationAdd','<?php echo( G::U('application/insert') );?>','',complete);
}
function update(){

	Dyhb.AjaxSubmit('applicationAdd','<?php echo( G::U('application/update') );?>');
}
function complete(data,status){

    if(status==1){

        $('#id').val(data.id);
    }
}

-->
</script>

   <!-- 标题  -->
   <div class="title"><?php if(empty( $nId )) :?><?php print G::L( "添加应用", null, null ) ; ?><?php else: ?><?php print G::L( "编辑应用", null, null ) ; ?><?php endif; ?> ( <a href="<?php echo( G::U('application/index') );?>"><?php print G::L( "返回应用列表", null, null ) ; ?></a> )</div>

  <!-- 正文 -->
  <div id="content" class="content">
      <form action="<?php echo( G::U('application/update') );?>" method="post" id="applicationAdd">
      <table class="form-table full">
          <tr>
            <th valign="top"><label for="application_name"><?php print G::L( "应用名称", null, null ) ; ?>:</label></th>
            <td><input type="text" name="application_name" id="application_name" class="field" size="40"  value="<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_name'] ); ?><?php endif; ?>"/>
	             <div class="description"><?php print G::L( "限 20 字节。", null, null ) ; ?></div>
            </td>
          </tr>
          <tr>
            <th valign="top"><label for="application_url"><?php print G::L( "应用的 URL", null, null ) ; ?>:</label></th>
            <td><input type="text" name="application_url" id="application_url" class="field" size="40"  value="<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_url'] ); ?><?php endif; ?>"/>
            <div class="description"><?php print G::L( "该应用与 UCenter 通信的接口 URL，结尾请不要加\"/\"", null, null ) ; ?></div></td>
          </tr>
          <tr>
            <th valign="top"><label for="application_ip"><?php print G::L( "应用 IP", null, null ) ; ?>:</label></th>
            <td><input type="text" name="application_ip" id="application_ip" class="field" size="40"  value="<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_ip'] ); ?><?php endif; ?>"/>
            <div class="description"><?php print G::L( "正常情况下留空即可。如果由于域名解析问题导致 UCenter 与该应用通信失败，请尝试设置为该应用所在服务器的 IP 地址。", null, null ) ; ?></div></td>
          </tr>
          <tr>
            <th valign="top"><label for="application_authkey"><?php print G::L( "通信密钥", null, null ) ; ?>:</label></th>
            <td><input type="text" name="application_authkey" id="application_authkey" class="field" size="40" value="<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_authkey'] ); ?><?php endif; ?>"/>
            <div class="description"><?php print G::L( "只允许使用英文字母及数字，限 64 字节。应用端的通信密钥必须与此设置保持一致，否则该应用将无法与 UCenter 正常通信。", null, null ) ; ?></div></td>
          </tr>
          <tr>
            <th valign="top"><label for="application_type"><?php print G::L( "应用类型", null, null ) ; ?>:</label></th>
            <td><select name="application_type">
					<?php if(is_array($arrTypeList)) : foreach($arrTypeList as $sTypeId=>$sTypeName ) : ?>
					<option value="<?php echo( $sTypeId ); ?>" <?php if( !empty( $arrValue['application_type'] ) && $sTypeId==$arrValue['application_type'] ) :?><?php endif; ?>> <?php echo( $sTypeName ); ?> </option>
					<?php endforeach; endif; ?>
				</select>
            </td>
          </tr>
          <tr>
            <th valign="top"><label for="apppath"><?php print G::L( "应用的物理路径", null, null ) ; ?>:</label></th>
            <td><input type="text" name="apppath" id="apppath" class="field" size="40" value="<?php echo( $sAppPath ); ?>"/>
	           <div class="description"><?php print G::L( "默认请留空，如果填写的为相对路径（相对于UC），程序会自动转换为绝对路径，如 ../", null, null ) ; ?></div>
            </td>
          </tr>
          <tr>
            <th valign="top"><label for="application_viewprourl"><?php print G::L( "查看个人资料页面地址", null, null ) ; ?>:</label></th>
            <td><input type="text" name="application_viewprourl" id="application_viewprourl" class="field" size="40"  value="<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_viewprourl'] ); ?><?php endif; ?>"/>
            <div class="description"><?php print G::L( "URL中域名后面的部分，如：/space.php?uid=%s 这里的 %s 代表uid", null, null ) ; ?></div></td>
          </tr>
          <tr>
            <th valign="top"><label for="application_apifilename"><?php print G::L( "应用接口文件名称", null, null ) ; ?>:</label></th>
            <td><input type="text" name="application_apifilename" id="application_apifilename" class="field" size="40"  value="<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_apifilename'] ); ?><?php endif; ?>"/>
            <div class="description"><?php print G::L( "应用接口文件名称，不含路径，默认为Uc.php", null, null ) ; ?></div></td>
          </tr>
          <tr>
            <th valign="top"><label for="application_tagtemplates"><?php print G::L( "标签单条显示模板", null, null ) ; ?>:</label></th>
            <td><textarea name="application_tagtemplates" id="application_tagtemplates" class="field" cols="70" rows="5"><?php if(isset( $arrTagTemplates['template'] )) :?><?php echo( $arrTagTemplates['template'] ); ?><?php endif; ?></textarea>
            <div class="description"><?php print G::L( "当前应用的标签数据显示在其它应用时的单条数据模板。", null, null ) ; ?></div></td>
          </tr>
          <tr>
            <th valign="top"><label for="tagfields"><?php print G::L( "标签模板标记说明", null, null ) ; ?>:</label></th>
            <td><textarea name="tagfields" id="tagfields" class="field" cols="70" rows="5"><?php if(isset( $arrTagTemplates['fields'] )) :?><?php echo( $arrTagTemplates['fields'] ); ?><?php endif; ?></textarea>
            <div class="description"><?php print G::L( "一行一个标记说明条目，用逗号分割标记和说明文字。如：", null, null ) ; ?><br /><?php print G::L( "subject,主题标题", null, null ) ; ?><br /><?php print G::L( "url,主题地址", null, null ) ; ?></div></td>
          </tr>
          <tr>
            <th valign="top"><label for="application_synlogin"><?php print G::L( "是否开启同步登录", null, null ) ; ?>:</label></th>
            <td><input type="radio" class="field" id="application_synlogin" name="application_synlogin" value="1" <?php if(isset( $arrValue ) && $arrValue['application_synlogin']==1) :?>checked="checked"<?php endif; ?> /><?php print G::L( "是", null, null ) ; ?>
				<input type="radio" class="field" id="" name="application_synlogin" value="0" <?php if(!isset( $arrValue ) || ( isset( $arrValue ) && $arrValue['application_synlogin'] == 0 ) ) :?>checked="checked"<?php endif; ?> /><?php print G::L( "否", null, null ) ; ?>
	           <div class="description"><?php print G::L( "开启同步登录后，当用户在登录其他应用时，同时也会登录该应用。", null, null ) ; ?></div>
            </td>
          </tr>
          <tr>
            <th valign="top"><label for="application_recvnote"><?php print G::L( "是否接受通知", null, null ) ; ?>:</label></th>
            <td><input type="radio" class="field" id="application_recvnote" name="application_recvnote" value="1" <?php if(isset( $arrValue ) && $arrValue['application_recvnote']==1) :?>checked="checked"<?php endif; ?> /><?php print G::L( "是", null, null ) ; ?>
				<input type="radio" class="field" id="" name="application_recvnote" value="0" <?php if(!isset( $arrValue ) || ( isset( $arrValue ) && $arrValue['application_recvnote'] == 0 ) ) :?>checked="checked"<?php endif; ?> /><?php print G::L( "否", null, null ) ; ?>
	           <div class="description"><?php print G::L( "默认请留空，如果填写的为相对路径（相对于UC），程序会自动转换为绝对路径，如 ../", null, null ) ; ?></div>
            </td>
          </tr>

          </table>
          <p class="center">
          <input type="hidden" name="id" id="id" value="<?php if(isset( $nId )) :?><?php echo( $nId ); ?><?php endif; ?>"/>
          <input type="submit"   class="button" value="<?php if(!empty( $nId )) :?>  <?php print G::L( "更  新", null, null ) ; ?><?php else: ?>  <?php print G::L( "发  布", null, null ) ; ?><?php endif; ?>  " />
          <input type="reset" class="button" value="  <?php print G::L( "重  置", null, null ) ; ?>  " />
        </p>
        </form>
		<?php if(!empty( $nId )) :?>
        <br>
        <table class="form-table full">
          <tr>
            <th valign="top"><label for="application_name"><?php print G::L( "应用的 UCenter 配置信息", null, null ) ; ?>:</label></th>
            <td>
<textarea name="application_tagtemplates" id="application_tagtemplates" class="field" cols="70" rows="10" onFocus="this.select()">
define('UC_CONNECT', '<?php echo( G::C('DB_TYPE') );?>');
define('UC_DBHOST', '<?php echo( G::C('DB_HOST') );?>');
define('UC_DBUSER', '<?php echo( G::C('DB_USER') );?>');
define('UC_DBPW', '<?php echo( G::C('DB_PASSWORD') );?>');
define('UC_DBNAME', '<?php echo( G::C('DB_NAME') );?>');
define('UC_DBCHARSET', '<?php echo( G::C('DB_CHAR') );?>');
define('UC_DBTABLEPRE', '<?php echo( G::C('DB_PREFIX') );?>');
define('UC_DBCONNECT', '0');
define('UC_KEY', '<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_authkey'] ); ?><?php endif; ?>');
define('UC_API', '<?php echo( UC_API );?>');
define('UC_CHARSET', '<?php echo( UC_CHARSET );?>');
define('UC_IP', '<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_ip'] ); ?><?php endif; ?>');
define('UC_APPID', '<?php if(isset( $arrValue )) :?><?php echo( $arrValue['application_id'] ); ?><?php endif; ?>');
define('UC_PPP', '20');
			</textarea>
	             <div class="description"><?php print G::L( "当应用的 UCenter 配置信息丢失时可复制左侧的代码到应用的配置文件中。", null, null ) ; ?></div>
				 <div class="warning"><?php print G::L( "一般不需要", null, null ) ; ?></div>
            </td>
          </tr>
	   </table>
       <?php endif; ?>

   </div>
   <!-- end content -->

<?php $this->includeChildTemplate( "".APP_PATH."/Tpl/Default/public_footer.html" ,"" ,"" ,"" )  ;?>